package com.fortune.vo.dStoreDeficit;

import com.fortune.constants.enums.IsConfirm;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

/**
 * TODO m_deficit_base_info
 * @author ran
 *
 */
public class DStoreDeficitInfoDetail {
    @ApiModelProperty(example = "经销商ID")
    private String did;
    @ApiModelProperty(example = "报亏单ID")
    private String id;
    @ApiModelProperty(example = "报亏单编号")
    private String num;
    @ApiModelProperty(example = "开单日期")
    private Date createTime;
    @ApiModelProperty(example = "开单人")
    private String createName;
    @ApiModelProperty(example = "仓库ID")
    private String storeId;
    @ApiModelProperty(example = "仓库名")
    private String storeName;
    @ApiModelProperty(example = "确认人")
    private String confirmName;
    @ApiModelProperty(example = "是否以确认")
    private IsConfirm isConfirm;
    @ApiModelProperty(example = "确认日期")
    private Date confirmTime;
    private List<DStoreDeficitInfoList> dStoreDeficitInfoList;


    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    public String getDid() {
        return did;
    }

    public void setDid(String did) {
        this.did = did;
    }

    public List<DStoreDeficitInfoList> getdStoreDeficitInfoList() {
        return dStoreDeficitInfoList;
    }

    public void setdStoreDeficitInfoList(List<DStoreDeficitInfoList> dStoreDeficitInfoList) {
        this.dStoreDeficitInfoList = dStoreDeficitInfoList;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getConfirmName() {
        return confirmName;
    }

    public void setConfirmName(String confirmName) {
        this.confirmName = confirmName;
    }

    public IsConfirm getIsConfirm() {
        return isConfirm;
    }

    public void setIsConfirm(IsConfirm isConfirm) {
        this.isConfirm = isConfirm;
    }

    public Date getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(Date confirmTime) {
        this.confirmTime = confirmTime;
    }

    @Override
    public String toString() {
        return "DStoreDeficitInfoDetail{" +
                "did='" + did + '\'' +
                ", id='" + id + '\'' +
                ", num='" + num + '\'' +
                ", createTime=" + createTime +
                ", createName='" + createName + '\'' +
                ", storeName='" + storeName + '\'' +
                ", confirmName='" + confirmName + '\'' +
                ", isConfirm=" + isConfirm +
                ", confirmTime=" + confirmTime +
                ", dStoreDeficitInfoList=" + dStoreDeficitInfoList +
                '}';
    }
}
